supplant (a rival) - English Synonyms Dictionary